***Antipattern***
Count: 1
-POST  /customers/{customer_id}/carts/{cart_id}/checkout Checks out an existing cart.

***Pattern***
Count: 69
-POST  /customers/{customer_id}/subscriptions/{subscription_id}/activate Activate a sandbox subscription for commercial marketplace SaaS products to enable billing
-POST  /productUpgrades/eligibility Retrieves the eligibility for product upgrades.
-GET  /customers/{customer_id}/servicecosts/{billing_period}/lineitems Retrieves the service costs line items incurred by the customer's subscriptions.
-GET  /customers/{customer_id}/serviceincidents/office Retrieves all office service health incidents for a partner by their active directory tenant identifier.
-GET  /invoices/summaries Retrieves the reseller's current account balance per currency.
-GET  /profiles/partnernetworkprofile Gets the Microsoft partner network profile.
-GET  /customers/{customer_id}/batchJobStatus/{batchUploadTracking_id} Get BatchJobStatus
-GET  /customers/{customer_id}/deviceBatches Get DeviceBatches
-POST  /customers/{customer_id}/transfers/{transfer_id}/accept Accept a transfer of subscriptions for a customer
-GET  /customers/{customer_id}/subscriptions/{subscription_id}/meterusagerecords Get meter usage record resources.
-PUT  /profiles/legalbusiness Updates the legal business profile.
-POST  /customers/{customer_id}/transfers Creates a new transfer entity.
-PUT  /profiles/billing Updates the billing profile.
-DELETE  /customers/{customer_id}/deviceBatches/{deviceBatch_id}/devices/{device_id} Delete DeviceBatches
-GET  /customers/{customer_id}/subscriptions/{subscription_id}/usagerecords/resources Retrieves the monthly Azure resource usage records of a subscription.
-POST  /customers/{customer_id}/policies Create Policies
-GET  /roles/{role_id}/usermembers Gets a segment of a role's user members capped to a specific size.
-GET  /products/{productId}/skus/{skuId}/availabilities/{availabilityId} Retrieves an availability for the requested context.
-GET  /invoices/estimates/links Gets the estimate links for unbilled recon for first, third party non usaged based and third party daily rated usage.
-POST  /customers/{customer_id}/verifieddomain Add verified domain.
-PUT  /customers/{customer_id}/deviceBatches/{deviceBatch_id}/devices/{device_id} Update DeviceBatches
-GET  /invoices Gets the invoices for the partner.
-GET  /invoices/{invoice_id}/lineitems Gets line items for GTM scenarios. First and Third party unbilled daily rated usage for current and previous months. First and Third party billed daily rated usage for an invoceid. First and Third party unbilled recon for current and previous months.
-GET  /nonMfaCompliantPartnerPrincipals Gets the the first 10,000 most recent records of calling partner's users that are not MFA compliant (i.e.., that have signed into partner center without MFA or have made requests to the Partner Center API using a non-MFA bearer token) in the last 7 days.
-POST  /validations/address Determine if the address is valid.
-GET  /customers/{customer_id}/subscriptions/{subscription_id}/azureEntitlements Retrieves the list of entitlements of a subscription identifier for the customer of a partner by their active directory tenant identifier.
-GET  /customers/{customer_id}/subscriptions/{subscription_id}/conversions Gets the target conversions for a trial subscription.
-GET  /customers/{customer_id}/deviceBatches/{deviceBatch_id}/devices Get Devices
-GET  /customers/{customer_id}/subscriptions/usagerecords Retrieves usage records for all the subscriptions of a given customer for the current billing period.
-GET  /applicationmfaadoptionstatus Gets the application MFA adoption status details for a partner.
-GET  /customers/{customer_id}/subscriptions/{subscription_id}/usagesummary Retrieves the usage summary for all resources in a given customer's subscription for the current billing period.
-GET  /invoices/{invoice_id}/documents/statement Gets the invoice statement as a PDF file.
-GET  /profiles/organization Gets the organization profile.
-GET  /partnerRequests Gets the first 10,000 most recent partner center requests made by the calling partner's users in the last 7 days.
-GET  /customers/{customer_id}/profiles/billing Retrieves a customer's billing profile.
-GET  /customers/{customer_id}/profiles/company Retrieves a customer's company profile.
-PUT  /profiles/support Updates the partner support profile.
-POST  /customers/{customer_id}/subscriptions/{subscription_id}/conversions Converts a trial subscription to the target conversion.
-GET  /customers/{customer_id}/agreements Gets the agreement confirmations provided by a partner on behalf of a customer.
-GET  /customers/{customer_id}/qualifications Retrieve the customer's qualifications.
-GET  /profiles/billing Gets the billing profile.
-GET  /profiles/legalbusiness Gets the legal business profile.
-GET  /roles Gets all the roles available.
-PUT  /customers/{customer_id}/profiles/billing Updates a customer's billing profile.
-GET  /customers/{customer_id}/users/{user_id}/licenses Get Licenses
-GET  /profiles/mpn Gets the MPN profile.
-HEAD  /domains/{domain} Determine if the domain is available.
-GET  /profiles/support Gets the partner support profile.
-POST  /customers/{customer_id}/directoryroles/{role_id}/usermembers Create Directory Role
-POST  /roles/{role_id}/usermembers Adds a new user member to the specified role.
-POST  /customers/{customer_id}/deviceBatches/{deviceBatch_id}/devices Create DeviceBatches
-GET  /auditactivity/v{version}/auditrecords?auditRequest.startDate={auditRequest.startDate} Gets the audit records between a given date range If the number of records is more than a page full, a continuation token will be returned and the continuation token can be used to get the next set of audit records. This service only supports AuditRecord retrieval for the last 90 days and a maximum window of 30 days.
-PATCH  /customers/{customer_id}/DevicePolicyUpdates Update Device Policy
-POST  /customers/{customer_id}/deviceBatches Uploaded Customer Devices
-POST  /customers/{customer_id}/qualifications Creates the customer's qualifications.
-GET  /invoices/summary Retrieves the reseller's current account balance.
-GET  /validations/checkdomainavailability/{domain_prefix} Determine if the domain is available.
-POST  /extensions/product/checkinventory Retrieves inventory validation results for the provided country.
-GET  /customers/{customer_id}/usagebudget Retrieves the budget set for a given customer.
-DELETE  /roles/{role_id}/usermembers/{member_id} Removes the specified user member from the specified role.
-GET  /customers/{customer_id}/orders/{order_id}/provisioningstatus Gets a collection of order line item provisioning status for an order.
-POST  /SelfServePolicy Create self serve policy
-GET  /auditactivity/v{version}/auditrecords/{id} Gets the audit record for the provided Id.
-GET  /relationships Retrieves a segment of a partner's resellers. Optional filtering of partner relationships can also be applied. Resellers can only be filtered by a string which their name. Full search is not supported currently. Resellers can be filtered using a {Microsoft.Partner.Core.Query.Filters.FieldFilterOperation.StartsWith} filter operation and specifying: Name (Value added reseller name) as the filter field.
-POST  /customers/{customer_id}/subscriptions/{subscription_id}/transitions Post the transition request for a subscription.
-POST  /productUpgrades Creates a product upgrade entity to upgrade the customer from legacy azure subscriptions to azure plans.
-PUT  /profiles/organization Updates the organization profile.
-GET  /customers/{customer_id}/servicecosts/{billing_period} Retrieves the service costs incurred by the customer's subscriptions.
-GET  /customers/{customer_id}/orders/{order_id}/lineitems/{line_item_number}/activationlinks Gets the activation links from the specific line item of the order.
